e47571efa965435f59f9e517166b1e0eb16e82ec,modules/sdk/project-templates/src/test/java/com/liferay/project/templates/ProjectTemplatesTest.java,ProjectTemplatesTest,_testBuildTemplateServiceBuilder,#String#String#,1137
Before Change
projectDir,
apiProjectName + "/build/libs/" + packageName + ".api-1.0.0.jar");
_testExists(
projectDir,
serviceProjectName + "/build/libs/" + packageName +
".service-1.0.0.jar");
File gradleBundleApiFile = new File(
projectDir,
apiProjectName + "/build/libs/" + packageName +
".api-1.0.0.jar");
File gradleBundleServiceFile = new File(
projectDir, serviceProjectName + "/build/libs/" + packageName +
After Change
String name, String packageName)
throws Exception {
File gradleProjectDir = _buildTemplateWithGradle(
"servicebuilder", name, "--package-name", packageName);
String apiProjectName = name + "-api";
String serviceProjectName = name + "-service";
_testContains(
gradleProjectDir, "settings.gradle",
"include \"" + apiProjectName + "\", \"" + serviceProjectName +
"\"");
_testContains(
gradleProjectDir, apiProjectName + "/bnd.bnd", "Export-Package:\\",
packageName + ".exception,\\", packageName + ".model,\\",
packageName + ".service,\\", packageName + ".service.persistence");
_testContains(
gradleProjectDir, serviceProjectName + "/bnd.bnd",
"Liferay-Service: true");
_testContains(
gradleProjectDir, serviceProjectName + "/build.gradle",
"compileOnly project(\":" + apiProjectName + "\")");
String[] tasks =
new String[] {":" + serviceProjectName + ":buildService"};
_executeGradle(gradleProjectDir, tasks);
tasks =
new String[] {":" + apiProjectName + ":build",
":" + serviceProjectName +
":build"
};
_executeGradle(gradleProjectDir, tasks);
File gradleBundleApiFile = _testExists(
gradleProjectDir, apiProjectName +
"/build/libs/" +
packageName +
".api-1.0.0.jar");
File gradleBundleServiceFile = _testExists(
gradleProjectDir,
serviceProjectName +
"/build/libs/" +
packageName +
".service-1.0.0.jar");
File mavenProjectDir = _buildTemplateWithMaven(
"servicebuilder", name, "-Dpackage=" + packageName);